ro-ro ship - German English Dictionary